--PSIM(Rename kVFRole to kVfRole)KAGOOR-SNMP-MIB DEFINITIONS::=BEGIN--
--IMPORTSOBJECT-TYPE,NOTIFICATION-TYPE,MODULE-IDENTITY,Integer32,Opaque, enterprises
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,DisplayString,TruthValue,RowStatusFROM SNMPv2-TC;kagoor MODULE-IDENTITYLAST-UPDATED"0009170000Z"
ORGANIZATION"Kagoor Networks LTD."CONTACT-INFO"
Primary Author: Rama Eshel
postal: 1st Sapir st.
Hertzliya
Israel 46733
phone: +972 9 9565333 ext. 217
email: rama@kagoor.com"DESCRIPTION"This file defines the private kagoor SNMP MIB extensions."REVISION"0009170000Z"DESCRIPTION"SMIv2 version converted from older MIB definitions."::={ enterprises 7005}--
-- Objects common to any Kagoor manufactured box
--kagoorCommonMib OBJECTIDENTIFIER::={ kagoor 1}kInventory OBJECTIDENTIFIER::={ kagoorCommonMib 1}--
-- Objects containing inventory information
--kId OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..255))MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"A unique box identifier of a kagoor box."::={ kInventory 1}kMngIpAddr OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Th IP Address of the management entity within the box"::={ kInventory 2}kType OBJECT-TYPESYNTAXINTEGER{ other(1),-- none of the followinginterConn(2),edge(3),unSpecified(4),unKnown(255),}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION""::={ kInventory 3}
kName OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"An administratively assigned name for this System."::={ kInventory 4}k1stInstDate OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The date when the box was first installed. This is a string in the format dd-mm-yyyy.
Agent does not enforce this syntax - Manager should ..."::={ kInventory 5}kLstInstDate OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The date when the box was last upgraded. This is a string in the format dd-mm-yyyy.
Agent does not enforce this syntax - Manager should ..."::={ kInventory 6}kSWVersion OBJECT-TYPE
SYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The general release version of box's software"::={ kInventory 7}kHWVersion OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The general release version of box's hardware"::={ kInventory 8}kOperationMode OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The box operation mode: Boot, Normal, Maintenance"::={ kInventory 9}kVfRole OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The box network role: alg/mr/single, master/backup/ha-none"
::={ kInventory 10}kagoorNotfications OBJECTIDENTIFIER::={ kagoor 100}kagoorTraps OBJECTIDENTIFIER::={ kagoorNotfications 0}kagoorTrapsConfig OBJECTIDENTIFIER::={ kagoorNotfications 1}kagoorDummyTrapDetails OBJECTIDENTIFIER::={ kagoorNotfications 2}--
-- Objects containing Traps Configuration Information
--kEnableLoginTraps OBJECT-TYPESYNTAXINTEGER{ enabled(1), disabled(2)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"A logical object, signifyinng whether (successful) Login Traps should be issued"::={ kagoorTrapsConfig 1}
kTrapDestinationTable OBJECT-TYPESYNTAXSEQUENCEOF KTrapDestinationEntry
ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table containing information regarding trap destination hosts"::={ kagoorTrapsConfig 2}kTrapDestinationEntry OBJECT-TYPESYNTAX KTrapDestinationEntry
ACCESSnot-accessibleSTATUScurrentDESCRIPTION"For each trap destination host - IP, trap port, and community string"INDEX{ kTrapDestinationIndex }::={ kTrapDestinationTable 1}
KTrapDestinationEntry ::=SEQUENCE{
kTrapDestinationIndex INTEGER,
kTrapDestinationHost OCTETSTRING(SIZE(0..80)),
kTrapDestinationPort INTEGER,
kTrapDestinationCommunity OCTETSTRING(SIZE(0..80)),
kTrapDestinationVersion INTEGER,
kTrapRowStatus RowStatus}kTrapDestinationIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUScurrentDESCRIPTION"A system-assigned sequence number, acting as table index"::={ kTrapDestinationEntry 1}kTrapDestinationHost OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..80))ACCESSread-onlySTATUScurrentDESCRIPTION"The IP Address of the trap destination host (if DNS installed, then hostname is possible too)"::={ kTrapDestinationEntry 2}
kTrapDestinationPort OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUScurrentDESCRIPTION"The port number where trap destination host has a trap handler (default 162)"::={ kTrapDestinationEntry 3}kTrapDestinationCommunity OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..80))ACCESSread-onlySTATUScurrentDESCRIPTION"Community String for this host's trap PDU's (default 'public')."::={ kTrapDestinationEntry 4}kTrapDestinationVersion OBJECT-TYPESYNTAXINTEGER{ vSNMPv1(1), vSNMPv2(2), vSNMPv1v2(3)}ACCESSread-only
STATUScurrentDESCRIPTION"Specify whether v1-only traps, v2-only traps, or both-trap-types should be DESTed to this host."::={ kTrapDestinationEntry 5}kTrapRowStatus OBJECT-TYPESYNTAXRowStatusACCESSread-onlySTATUScurrentDESCRIPTION"Used to create new rows / Modify the parameters of existing trap Destinations"::={ kTrapDestinationEntry 6}--
--
--kDummyTrapSeverity OBJECT-TYPESYNTAXOBJECTIDENTIFIERACCESSnot-accessibleSTATUScurrentDESCRIPTION""::={ kagoorDummyTrapDetails 1}kLastLicenseViolationType OBJECT-TYPESYNTAXOBJECTIDENTIFIERACCESSnot-accessibleSTATUScurrentDESCRIPTION
""::={ kagoorDummyTrapDetails 2}--
-- Actual Trap notifications description
--kagoorLicenseViolation NOTIFICATION-TYPEOBJECTS{ kVfRole }STATUScurrentDESCRIPTION"The call license limit has been crossed. Issued every 15 minutes during the period of
processing calls above the limit."::={ kagoorTraps 2}kagoorCLILogin NOTIFICATION-TYPEOBJECTS{ kVfRole }STATUScurrentDESCRIPTION"A CLI session has started."::={ kagoorTraps 4}kagoorCLIFailedLogin NOTIFICATION-TYPEOBJECTS{ kVfRole }STATUScurrentDESCRIPTION"A CLI connection was aborted for too many attempts(default - 5)."::={ kagoorTraps 5}kagoorCLIEnableModeFailed NOTIFICATION-TYPE
OBJECTS{ kVfRole }STATUScurrentDESCRIPTION"A CLI authentication for priviledged (Enabled) mode failed."::={ kagoorTraps 6}kagoorVoiceOSReady NOTIFICATION-TYPEOBJECTS{ kVfRole }STATUScurrentDESCRIPTION"Wakeup notification of the voice operating system."::={ kagoorTraps 8}kagoorOperationModeChanged NOTIFICATION-TYPEOBJECTS{ kVfRole, kOperationMode }STATUScurrentDESCRIPTION"Indicating a change in operation Mode (normal - bridge - boot).
kOperation mode has new operation mode."::={ kagoorTraps 9}kagoorLicenceExpired NOTIFICATION-TYPEOBJECTS{ kVfRole }STATUScurrentDESCRIPTION
"Indicating License file has expired"::={ kagoorTraps 10}kagoorLicenseExpiresSoon NOTIFICATION-TYPEOBJECTS{ kVfRole }STATUScurrentDESCRIPTION"Indicating license file will soon expire (up to 24hrs in advance."::={ kagoorTraps 11}kagoorGeneralTrap NOTIFICATION-TYPEOBJECTS{ kVfRole }STATUScurrentDESCRIPTION"Indicating some event triggered in the system, yet not recognized by the agent."::={ kagoorTraps 13}kagoorVoipLinkUp NOTIFICATION-TYPEOBJECTS{ kVfRole }STATUScurrentDESCRIPTION""::={ kagoorTraps 21}kagoorVoipLinkDown NOTIFICATION-TYPEOBJECTS{ kVfRole }
STATUScurrentDESCRIPTION""::={ kagoorTraps 22}kagoorCPULoad NOTIFICATION-TYPEOBJECTS{ kVfRole }STATUScurrentDESCRIPTION""::={ kagoorTraps 23}kagoorExtremeCPULoad NOTIFICATION-TYPEOBJECTS{ kVfRole }STATUScurrentDESCRIPTION""::={ kagoorTraps 24}kagoorLowMemory NOTIFICATION-TYPEOBJECTS{ kVfRole }STATUScurrentDESCRIPTION""::={ kagoorTraps 25}kagoorExtremeLowMemory NOTIFICATION-TYPEOBJECTS{ kVfRole }STATUScurrent
DESCRIPTION""::={ kagoorTraps 26}kagoorSwitchOver NOTIFICATION-TYPEOBJECTS{ kVfRole }STATUScurrentDESCRIPTION""::={ kagoorTraps 27}kagoorAlarmSeverities OBJECTIDENTIFIER::={kagoorNotfications 3}alarmInfo OBJECT-IDENTITYSTATUScurrentDESCRIPTION""::={ kagoorAlarmSeverities 1}alarmMinor OBJECT-IDENTITYSTATUScurrentDESCRIPTION""::={ kagoorAlarmSeverities 2}alarmMajor OBJECT-IDENTITYSTATUScurrentDESCRIPTION""::={ kagoorAlarmSeverities 3}
alarmCritical OBJECT-IDENTITYSTATUScurrentDESCRIPTION""::={ kagoorAlarmSeverities 4}kagoorLicenseViolationTypes OBJECTIDENTIFIER::={kagoorNotfications 4}licenseCallsExceeded OBJECT-IDENTITYSTATUScurrentDESCRIPTION""::={ kagoorLicenseViolationTypes 1}licenseEndpointsExceeded OBJECT-IDENTITYSTATUScurrentDESCRIPTION""::={ kagoorLicenseViolationTypes 2}licenseVersionMismatch OBJECT-IDENTITYSTATUScurrentDESCRIPTION""::={ kagoorLicenseViolationTypes 3}END